package com.bing.bingPro.entity;

import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.bing.bingPro.util.ExcelImport;
import lombok.Data;

import java.io.Serializable;

/**
 * @TableName t_olt_sgcc
 */
@Data
public class TOltSgcc implements Serializable {
    /**
     * dt
     */
    @ColumnWidth(14)
    @ExcelImport(value = "数据时间")
    private String dt;

    /**
     * 省份
     */
    @ColumnWidth(10)
    @ExcelImport(value = "省份")
    private String province;
    /**
     * 省份
     */
    @ColumnWidth(10)
    @ExcelImport(value = "地市名")
    private String cityName;
    /**
     * 地市
     */
    @ColumnWidth(10)
    @ExcelImport(value = "区域")
    private String regionName;
    /**
     * olt_ip
     */
    @ColumnWidth(26)
    @ExcelImport(value = "OLT_IP")
    private String oltFaultOltIp;
    /**
     * 前一日峰值活跃在线用户数
     */
    @ColumnWidth(24)
    @ExcelImport(value = "前一日峰值活跃在线用户数")
    private Integer oltBeforeFaultActiveUsrNumTheDayBefore;
    /**
     * 退服前活跃用户数
     */
    @ColumnWidth(24)
    @ExcelImport(value = "退服前活跃用户数")
    private Integer oltBeforeFaultActiveUsrNum;

    /**
     * 前一日上报探针的退服前活跃用户数
     */
    @ColumnWidth(24)
    @ExcelImport(value = "前一日上报探针的退服前活跃用户数")
    private Integer oltDayBeforeProbeFaultActiveUsrNum;

    /**
     * 排除停电用户数
     */
    @ColumnWidth(24)
    @ExcelImport(value = "排除停电用户数")
    private Integer excludePowerCutUserNum;

    /**
     * OLT退服探针上报率
     */
    @ColumnWidth(24)
    @ExcelImport(value = "OLT退服探针上报率")
    private String oltProbeFaultRate;

    /**
     * 退服发生时间
     */
    @ColumnWidth(18)
    @ExcelImport(value = "退服发生时间")
    private String oltFaultStartTime;
    /**
     * 退服结束时间
     */
    @ColumnWidth(18)
    @ExcelImport(value = "退服结束时间")
    private String oltFaultEndTime;
    /**
     * 退服时长
     */
    @ColumnWidth(22)
    @ExcelImport(value = "退服时长（min）")
    private Double oltOosDuration;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}